# 题目

给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i])

请返回 nums 的动态和。

# 原地修改

因为 runningSum[i] = sum(nums[0]…nums[i])

当小标从1开始遍历, 则 nums[i] = nums[i-1] + nums[i],此时 nums[i-1] = runningSum[i-1]

# JavaScript代码

var runningSum = function(nums) {
    for(let i=1;i<nums.length;i++){
        nums[i] = nums[i-1]+nums[i]
    }
    return nums
};

# 参考资料

  1. 1480. 一维数组的动态和 (opens new window)
  2. 官方题解 (opens new window)